self-catching device - Turc Anglais Dictionnaire